package com.zrar.ak.gkpt.util;

/**
 * @EnumName: BusinessEnum
 * @Description 业务枚举类
 * @Author liyang
 * @Time 2020/02/25
 */
public enum BusinessEnum {

    /**
     * 数据删除标志
     * 0.不删除
     * 1.删除
     */
    IS_DELETE_Y("1"),
    IS_DELETE_N("0"),

    /**
     * 数据是否有效
     * 0.无效
     * 1.生效
     */
    IS_EFFECTIVE_N("0"),
    IS_EFFECTIVE_Y("1"),

    /**
     *流转明细业务类型
     * 1.招投标备案
     * 2.合同备案
     * 3.验收备案
     * 4.资金使用备案
     */
    BUSINESS_TYPE_RECORD_BID("1"),
    BUSINESS_TYPE_RECORD_CONTRACT("2"),
    BUSINESS_TYPE_RECORD_ACCEPT("3"),
    BUSINESS_TYPE_RECORD_FUNDS("4"),

    /**
     * 流转状态
     * 1.下发
     * 2.回复
     * 3.退回修改
     * 4.结束
     */
    CIRCULATION_STATUS_ASSIGN("1"),
    CIRCULATION_STATUS_REPLY("2"),
    CIRCULATION_STATUS_RETURN("3"),
    CIRCULATION_STATUS_END("4"),

    /**
     * 业务状态(1.未回复 2.已回复 3.退回修改 4.已备案)
     */
    BUSINESS_STATUS_REPLY_N("1"),
    BUSINESS_STATUS_REPLY_Y("2"),
    BUSINESS_STATUS_RETURN("3"),
    BUSINESS_STATUS_RECORD_Y("4"),

    /**
     * 建设单位类型(1.上级单位 2.下级单位)
     */
    BUILD_UNIT_TYPE_SUPERIOR("1"),
    BUILD_UNIT_TYPE_SUBORDINATE("2"),

    /**
     * 流程定义节点类型
     * (1.开始节点 2.普通节点 3.结束节点)
     */
    PROCESS_NODE_TYPE_START("1"),
    PROCESS_NODE_TYPE_NORMAL("2"),
    PROCESS_NODE_TYPE_END("3");

    // 成员变量
    private String value;
    //构造方法
    BusinessEnum(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }



}
